.a-icon {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  color: inherit;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;

  transition: transform .3s ease-in-out;
  will-change: transform;

  /* font-weight: 600; */
  /* color: rgba(0, 0, 0, 0.45);   */
  /* width: 16px;
  height: 16px; */
}
.svg-icon{
display: inline-block;
}

.icon-loading{
animation: load-loop 1s infinite linear;
}


@keyframes load-loop {
from {
  transform: rotate(0deg)
}

50% {
  transform: rotate(180deg)
}

to {
  transform: rotate(360deg)
}
}